package com.settlement.system.model.entity.common;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.HeadFontStyle;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.alibaba.excel.annotation.write.style.HeadStyle;
import jakarta.validation.constraints.NotNull;

import java.io.Serializable;
/**
 * 单据角色状态表
 * @author xiaochuan
 * @since 2020-06-02
 */
@ExcelIgnoreUnannotated
@HeadStyle(fillBackgroundColor = 9,fillForegroundColor = 9)
@HeadRowHeight(value = 20)
@HeadFontStyle(fontHeightInPoints = 14)
public class TblAcsRoleBillStatus extends BaseModel implements Serializable {


    /**
     * 角色编码
     */
    @ExcelProperty(index = 0,value = "角色编码")
    private String roleNo;

    /**
     * 角色名称
     */
    @ExcelProperty(index = 0,value = "角色名称")
    @NotNull(message = "角色名称不能为空")
    private String roleName;

    /**
     * 单据状态编码
     */
    @ExcelProperty(value = "单据状态编码")
    private String billStatusNo;

    /**
     * 单据状态名称
     */
    @ExcelProperty(index = 1,value = "单据状态名称")
    @NotNull(message = "单据状态名称不能为空")
    private String billStatusName;


    public String getRoleNo() {
        return roleNo;
    }

    public void setRoleNo(String roleNo) {
        this.roleNo = roleNo;
    }

    public String getBillStatusNo() {
        return billStatusNo;
    }

    public void setBillStatusNo(String billStatusNo) {
        this.billStatusNo = billStatusNo;
    }

    public String getBillStatusName() {
        return billStatusName;
    }

    public void setBillStatusName(String billStatusName) {
        this.billStatusName = billStatusName;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }
}
